Verification of Proof Steps for Tutoring Mathematical Proofs
نویسندگان
چکیده
The feedback given by human tutors is strongly based on their evaluation of the correctness of student’s contributions [7]. A typical approach to verification of contributions in ITSs is model tracing, in which contributions are matched against a precomputed solution graph [1,3]. However verifying steps in mathematical theorem proving poses particular problems because there are possibly infinitely many acceptable proofs, steps may be only partially ordered, and the student should be free to build any correct solution. Tracing contributions against static solution graphs is therefore overly restrictive for exercises in typically sized mathematical theories. We propose a flexible domain-independent method of verifying proof steps of varying lengths on-the-fly for a mathematics tutoring system. Our approach can verify steps in unforeseen proofs and incrementally builds a solution state for each possible interpretation of underspecified or ambiguous steps. We utilise an existing mathematical reasoner ΩMEGA [8] and existing mathematical knowledge. Our approach to the verification of proof steps is motivated by our corpus of Wizard-of-Oz tutorial dialogues between students and experienced mathematics teachers [4]. In a proof of the theorem (R∪S)◦T = (R◦T )∪ (S ◦T ), the student’s first proof step “Let (x, y) ∈ (R∪S)◦T ” consists of two definitions: set extensionality and subset. The tutor responds with “Correct!”. This shows the tutor must know the correctness of steps to apply pedagogical strategies and that proof steps can contain applications of many mathematical definitions.
منابع مشابه
Human-Oriented Proof Techniques are Relevant for Proof Tutoring
Automated theorem proving techniques are increasingly used within interactive environments for the teaching of proof techniques. Examples are the Advanced Geometry Tutor (Matsuda and VanLehn, 2005), the geometry learning environment ANGLE (Koedinger and Anderson, 1993), the EPGY theorem proving environment (McMath et al., 2001), the Baghera platform (Trgalova and Chaachoua, 2009) for the assess...
متن کاملTutorial Dialogs on Mathematical Proofs
The representation of knowledge for a mathematical proof assistant is generally used exclusively for the purpose of proving theorems. Aiming at a broader scope, we examine the use of mathematical knowledge in a mathematical tutoring system with flexible natural language dialog. Based on an analysis of a corpus of dialogs we collected with a simulated tutoring system for teaching proofs in naive...
متن کاملProof Step Analysis for Proof Tutoring – A Learning Approach to Granularity
We present a proof step diagnosis module based on the mathematical assistant system Ωmega. The task of this module is to evaluate proof steps as typically uttered by students in tutoring sessions on mathematical proofs. In particular, we categorise the step size of proof steps performed by the student, in order to recognise if they are appropriate with respect to the student model. We propose a...
متن کاملProof Granularity as an Empirical Problem?
Even in introductory textbooks on mathematical proof, intermediate proof steps are generally skipped when this seems appropriate. This gives rise to different granularities of proofs, depending on the intended audience and the context in which the proof is presented. We have developed a mechanism to classify whether proof steps of different sizes are appropriate in a tutoring context. The neces...
متن کاملAn ILP-based Proof System for the Crossing Number Problem
Formally, approaches based on mathematical programming are able to find provably optimal solutions. However, the demands on a verifiable formal proof are typically much higher than the guarantees we can sensibly attribute to implementations of mathematical programs. We consider this in the context of the crossing number problem, one of the most prominent problems in topological graph theory. Th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007